.main{width: 1200px;margin: 0px auto;}
#carZheZhao{position: absolute;z-index: 299;left: 0px;top: 0px;width: 100%;height: 100%;background: #A3A3A3;opacity: 0.5;display: none;}
#carbox{display: none;}
.CarBox_MainDragDrop{cursor: pointer;}
.CarBox_Main{
    width: 498px;border: solid 1px #B81C22;background: #FFFFFF;padding-bottom: 20px;position: absolute;z-index: 300;overflow: hidden;
    .fl{float: left;}
    #carboxloading{text-align: center;padding-top: 130px;padding-bottom: 130px;}
    .CarBox_Title{
        height: 42px;background: #B81B22;width: 100%;
        span{padding-left: 30px;line-height: 42px;font-size: 16px;color: #FFFFFF;}
        span.close{display: block;padding-left: 0px;width: 16px;height: 16px;margin-top: 13px;margin-right: 27px;cursor: pointer;background: url(../images/vanclsprite1.png) no-repeat -369px -113px;float: right;}
    }
    .CarBox_Content{
        height: 95px;margin: 20px 28px;border-bottom: dotted 1px #727171;
        .CarBox_bg{width: 74px;height: 74px;padding-right: 18px;background: url(../images/vanclsprite1.png) no-repeat -237px -119px;float: left;}
        .CarBox_NumPrice{
            width: 180px;height: auto;float: left;
            div{height: auto;}
            p,p span{line-height: 22px;}
            .line01{display: block;width: 1px;height: 36px;line-height: 0px;font-size: 0px;margin-top: 19px;margin-right: 18px;background: #B81C22;overflow: hidden;float: left;}
            p{
                span{display: block;margin: 0px 3px;float: left;line-height: 22px;font-size: 14px;color: #000000;}
                #shopcarcount{color: #B81C22;}
            }
            .CarBox_TotialPrice{
                span{margin: 0px;font-size: 14px;float: left;}
                #shopcarprice{color: #B81C22;}
            }
        }
        .CarBox_Btn, .CarBox_goCar, .CarBox_nowCheckout, .CarBox_continueShopping{float: right;}
        .CarBox_Btn{
            padding-top: 19px;
            .CarBox_nowCheckout, .CarBox_goCar{border: none;height: 32px;cursor: pointer;font-weight: bold;font-size: 14px;color: #FFFFFF;text-align: center;line-height: 32px;}
            .CarBox_goCar{
                width: 82px;
                a{display: inline-block;width: 82px;height: 32px;}
            }
            .CarBox_nowCheckout{
                width: 84px;background: url(../images/sprite0725.png) no-repeat -1783px -210px;
                a{display: inline-block;width: 84px;height: 32px;}
            }
            .CarBox_nowCheckout a:link, .CarBox_nowCheckout a:visited, .CarBox_nowCheckout a:hover, .CarBox_goCar a:link, .CarBox_goCar a:visited, .CarBox_goCar a:hover{background: #B81C22;color: #FFFFFF;}
            .CarBox_nowContinueBuy a:link, .CarBox_nowContinueBuy a:visited, .CarBox_nowContinueBuy a:hover{background: #EFEFEF;color: #727171;}
        }
    }
    .CarBox_ProductList{
        width: 460px;height: auto;margin: 0px 28px;
        h2{
            width: 445px;height: 32px;line-height: 32px;color: #999999;font-weight: normal;font-size: 100%;
            a{color: #A10000;float: right;}
        }
        .CarBox_ProductListTab{
            li{
                width: 73px;height: 154px;float: left;display: inline;margin-right: 19px;
                a{color: #000000;}
                .ygmPic img{border: solid 1px #B4B4B4;width: 70px;height: 70px;display: block;}
                a img{display: block;border: solid 1px #B4B4B4;}
                .ygmName{display: block;height: 52px;line-height: 18px;margin-top: 5px;overflow: hidden;}
                p{
                    margin-top: 5px;
                    span{color: #A10000;}
                }
            }
        }
    }
}
//面包屑导航start
.breadNav{
    height: 22px;margin: 10px 0px;
    span{margin: 0px 8px;}
    a{color: #000000;}
    a:hover{color: #B81C22;}
}
//面包屑导航end
.productTitle{
    height: 45px;border-bottom: solid 1px #E5E6E6;min-width: 980px;margin-bottom: 30px;
    h2{margin: 0px 10px;width: 55%;float: left;line-height: 45px;font-size: 18px;font-weight: bold;color: #333333;}
    ul{
        height: 45px;float: right;
        li{
            float: left;height: 45px;color: #808080;margin: 0px 10px 0px 0px;
            a{display: inline-block;padding-right: 15px;height: 45px;line-height: 45px;font-size: 14px;color: #808080;}
        }
    }
}
.danpin_colleft{
    width: 634px;float: left;overflow: hidden;
    .danpinLeft{
        width: 72px;float: left;margin-top: -11px;position: relative;display: inline;
        .smallimg{
            display: inline;float: left;width: 72px;
            #imageMenu{
                height: 415px;
                li{
                    margin-top: 11px;width: 70px;height: 70px;overflow: hidden;border: solid 1px #B4B4B4;
                    span{display: inline-block;width: 68px;height: 68px;border: solid 1px #FFFFFF;cursor: pointer;background-position: 0px 0px;background-repeat: no-repeat;}
                }
                #onclickImg{
                    border: solid 1px #A10000;
                    span{border: solid 1px #A10000;}
                }
            }
        }
    }
    #danpinCenter{
        width: 402px;margin: 0px 80px;float: right;display: inline;
        #mediumImg{
            width: 400px;height: 400px;overflow: hidden;border: solid 1px #E5E6E6;position: relative;float: right;display: inline;background-position: 0px 0px;background-repeat: no-repeat;
            #cover{width: 400px;height: 400px;position: absolute;left: 0px;top: 0px;cursor: crosshair;}
            #box{
                width: 200px;height: 200px;background: #FFFFFF;opacity: 0.5;position: absolute;left: 0px;top: 0px;display: none;
            }
        }
    }
    #right{
        width: 400px;height: 400px;overflow: hidden;position: absolute;z-index: 30;left: 600px;top: 290px;
        border: solid 1px #000000;margin-left: 30px;display: none;
        img{position: absolute;left: 0px;top: 0px;}
    }
}
.danpinRight{
    width: 566px;float: right;overflow: hidden;
    .danpinFixedRightContent{
        float: left;margin-top: -6px;
        #pricearea{
            .cuxiaoPriec{
                height: 26px;color: #A10000;
                span{display: inline-block;height: 26px;color: #A10000;}
                strong{font-family: tahoma;font-size: 24px;}
                .tehuiMoney{float: left;}
            }
        }
        .selectArea{
            margin-top: 10px;
            .selColorArea{
                position: relative;
                //商品属性选择区或start
                .selSizeArea{
                    margin: 12px 0px 15px 0px;overflow: hidden;clear: both;
                    .attrName{
                        float: left;padding-bottom: 10px;
                        p{color: #666666;line-height: 24px;}
                    }
                    .selSize{
                        width: 335px;float: left;
                        ul li{
                            background: #FFFFFF;border: solid 1px #B4B4B4;color: #333333;
                            cursor: pointer;display: inline;float: left;height: 24px;line-height: 22px;
                            margin-right: 5px;margin-bottom: 5px;text-align: center;position: relative;
                            p{display: block;width: auto;height: 22px;float: left;background: #FFFFFF;margin: 1px 1px 0px;padding: 0px 9px;}
                            span{display: block;width: 14px;height: 13px;position: absolute;right: 1px;bottom: 1px;cursor: pointer;}
                            span.attrSel{background: url(../images/sprite0725.png) no-repeat -1151px 0px;}
                        }
                        ul li:hover{border: solid 1px #A10000;}
                        ul .onclickSelSize{
                            background: #A10000;border: solid 1px #A10000;
                        }
                        li.noSel{border: dashed 1px #C9CBCA;opacity: 0.8;}
                        li.noSel:hover{border: dashed 1px #C9CBCA;opacity: 0.8;}
                    }
                }
                //商品属性选择区或end
                .goodsNum{
                    overflow: hidden;clear: both;
                    .danpinColorTitle{float: left;color: #666666;padding-bottom: 10px;line-height: 18px;}
                    .danpinNumSelect{
                        float: left;overflow: hidden;
                        select{
                            width: 53px;height: 20px;line-height: 20px;display: inline;float: left;
                        }
                        #comeon{color: #A10000;margin-left: 10px;}
                        .lastNum{line-height: 20px;}
                    }
                    span{float: left;}
                }
                .areaitotal{
                    width: 400px;padding-bottom: 15px;
                    .selectAreaitotal{
                        width: 285px;float: left;
                        .goodsAddArea{
                            width: 400px;position: relative;background: none;border: none;
                            .danpinColorTitle{float: left;color: #666666;padding-bottom: 10px;line-height: 18px;}
                            .goodsAdd{
                                .nowSel{float: left;height: 22px;line-height: 18px;color: #A10000;font-weight: 700;font-size: 14px;}
                                .nowHasGoods{padding-left: 15px;}
                                .nowNoGoods{padding-left: 15px;color: #666666;}
                            }
                        }
                    }
                }
                .selectGoods{
                    height: 22px;
                }
                .shoppingNews{
                    float: left;
                    .btnnowbuy{
                        background: #F7ABAF;width: 166px;height: 31px;display: block;float: left;margin-right: 13px;border: solid 1px #B71B21;
                        span{margin-left: 60px;margin-top: 9px;display: block;font-size: 14px;color: #A50309;}
                    }
                    #addShoppingCar{background: url(../images/vanclsprite1.png) no-repeat -147px -285px;width: 168px;height: 33px;display: block;float: left;}
                }
            }
        }
    }
}
.goodmsg{
    border-top: solid 1px #E5E6E6;width: 1200px;clear: both;margin-top: 460px;margin-bottom: 10px;padding: 20px 0px;
    .goodDig{
        h3{color: #999999;font-weight: bold;}
        .productMS{text-indent: 2em;line-height: 20px;padding-bottom: 25px;color: #666666;border-bottom: dotted 1px #999999;}
        .dpShuXing{
            overflow: hidden;background: #F9F9F9;padding: 10px 0px;
            ul{
                width: 1200px;overflow: hidden;margin-left: 4px;
                li{
                    width: 180px;height: 20px;line-height: 20px;display: inline;border-right: solid 1px #FFFFFF;float: left;
                    padding: 0px 9px;color: #999999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
                    span{color: #A10000;}
                    a{color: #333333;}
                }
            }
        }
    }
}
//评论start
.comment{
    margin-bottom: 50px;
    .commentL{
        float: left;width: 164px;padding: 30px 0px 30px 34px;border: solid 1px #BBBBBB;position: relative;
        h2.hotTitle{position: absolute;left: 21px;top: -8px;padding: 0px 11px;background: #FFFFFF;}
        ul li{
            width: 130px;height: 200px;margin-bottom: 10px;
            img{display: block;width: 160px;position: relative;left: -14px;}
            h3{
                line-height: 20px;color: #808080;text-align: center;
                a{color: #808080;}
            }
            p{
                text-align: center;
                em{color: #A10000;font-weight: bold;font-style: normal;}
            }
        }
    }
    .commentR{
        float: right;width: 946px;padding: 30px 0px 30px 32px;position: relative;border: solid 1px #BBBBBB;
        h2.hotTitle{position: absolute;left: 21px;top: -8px;padding: 0px 11px;background: #FFFFFF;}
        .addCom{
            width: 916px;overflow: hidden;
            a{
                display: block;width: 120px;height: 33px;background: #D46A6A;color: #FFFFFF;vertical-align: middle;float: right;
                span{display: block;line-height: 33px;text-align: center;}
            }
        }
        .commentCon{
            width: 916px;border-bottom: dotted 1px #B4B4B4;
            .newComment{
                .commentTab{
                    width: 916px;overflow: hidden;
                    .commentTabL{
                        width: 758px;float: left;border-top: dotted 1px #B4B4B4;border-right: dotted 1px #B4B4B4;padding: 25px 0px;
                        .commentMsg{
                            width: 610px;float: left;
                            p{line-height: 20px;}
                            .commentTime{display: block;padding-top: 15px;color: #B4B4B4;}
                        }
                        .productCon{
                            margin-right: 10px;float: right;
                            span{display: block;width: 130px;line-height: 20px;}
                            .plsize{padding-top: 15px;}
                        }
                    }
                    .commentTabR{
                        float: right;width: 157px;text-align: center;padding-top: 55px;border-top: dotted 1px #B4B4B4;overflow: hidden;padding-bottom: 25px;
                        a{display: inline-block;width: 120px;}
                        .userLevel{width: 42px;height: 14px;background-image: url(../images/userlevelgrowth_42_14.jpg);display: inline-block;overflow: hidden;}
                    }
                }
            }
        }
    }
    .aq{
        width: 980px; float: right;margin: 20px 0px;
        .aqCon{
            border: solid 1px #CFCFCF;
            .aqHead{
                height: 33px;position: relative;padding: 12px 30px;
                span{display: block;line-height: 33px;}
                .zuixinpingluntitle{position: absolute;left: 21px;top: -16px;padding: 0px 11px;background: #FFFFFF;}
                .zuixinpinglunnum{
                    color: #333333;position: absolute;left: 82px;top: -16px;background: #FFFFFF;padding: 0px 11px 0px 0px;
                }
                #askBtn{
                    float: right;
                    a.danpinBtnStyle{
                        width: 120px;height: 33px;background: #D46A6A;color: #FFFFFF;display: block;text-align: center;
                        span{line-height: 33px;color: #FFFFFF;float: none;}
                    }
                }
            }
            .aqList{
                margin: 0px 30px;border-bottom: dotted 1px #B4B4B4;margin-bottom: 20px;
                .aqTab{
                    border-top: dotted 1px #B4B4B4;padding: 20px 0px;
                    .userQuseArea{
                        color: #666666;
                        h4{
                            float: left;display: inline;line-height: 20px;
                            span.danpinQ{float: left;width: 20px;height: 20px;margin-right: 10px;font-size: 16px;background: #A10000;display: block;text-align: center;line-height: 20px;color: #FFFFFF;}
                        }
                        h5{
                            float: right;display: inline;color: #7C7B7B;
                            .myReply{margin-left: 25px;color: #7C7B7B;}
                        }
                    }
                    .adminAsk{
                        padding-right: 30px;line-height: 20px;color: #7C7B7B;clear: both;margin-top: 20px;
                        .danpinA{float: left;margin-right: 10px;width: 20px;height: 20px;font-size: 16px;background: #D46A6A;display: block;text-align: center;line-height: 20px;color: #FFFFFF;}
                    }
                }
            }
        }
    }
}
//评论end
